<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

	<h:form id="formNovedades">
		<table width="100%">
				<p:growl id="growllcondiciones" showDetail="true" life="2000"
					showSummary="false" />
				<tr>
					<td class="panelTDLeftFormulario"> <h:outputText
							value=" Condiciones Técnicas."
							styleClass="textoEtiquetaGrandeBold" /></td>
				</tr>
				<tr>
					<td class="panelTDLeftFormulario"><p:commandButton rendered="#{modificarOfertasBean.prodCabeceraProformaModificar.prodEstados.estaId==1}"
							action="#{modificarOfertasBean.consultarCondicinesBase()}"
							immediate="true" value="Agregar Condiciones"
							oncomplete="dlgCondiciones.show()"
							update=":tabView:formCondiciones:hpgCondiciones" /></td>
				</tr>
				<tr>
					<td class="panelTDLeftFormulario"><p:dataTable
							id="dtCondicionesOferta"
							value="#{modificarOfertasBean.condicionesTecnicas}"
							var="condiciones" paginator="true" rows="#{modificarOfertasBean.numeroFilasFormularios}" editable="true">
							<p:ajax event="rowEdit"
								listener="#{modificarOfertasBean.onEditCondicion}"
								immediate="true"
								update=":tabView:formNovedades:growllcondiciones" />
							<p:ajax event="rowEditCancel"
								listener="#{modificarOfertasBean.onCancelCondicion}"
								immediate="true" />


							<p:column headerText="Condición" style="width:50%; text-align: left;">

								<p:cellEditor>
									<f:facet name="output">
										<h:outputText value="#{condiciones.coteDescripcion}" />
									</f:facet>
									<f:facet name="input">
										<h:inputText value="#{condiciones.coteDescripcion}" style="width:100%"/>
									</f:facet>
								</p:cellEditor>

							</p:column>

							<p:column style="width:3%" rendered="#{modificarOfertasBean.prodCabeceraProformaModificar.prodEstados.estaId==1}">
								<f:facet name="header">
									<h:outputText value="E" />
								</f:facet>
								<p:rowEditor />
							</p:column>
							<p:column style="width:3%" rendered="#{modificarOfertasBean.prodCabeceraProformaModificar.prodEstados.estaId==1}">
								<f:facet name="header">
									<h:outputText value="X" />
								</f:facet>
								<p:commandButton update="dtCondicionesOferta" immediate="true"
									label="eliminar" icon="ui-icon-close"
									action="#{modificarOfertasBean.deleteActionCondicion(condiciones)}"></p:commandButton>
								<br />
							</p:column>
						</p:dataTable></td>
				</tr>
			</table>
		
		<h:panelGrid columns="1" id="hpgNovedadesFormulario"
			styleClass="panelTDLeftFormulario">
			<h:outputText value="Observaciones Generales"
				styleClass="textoEtiquetaGrandeBold" />
			<p:inputTextarea id="novedad" rows="5" cols="95"
				value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprObservacionGeneral}"></p:inputTextarea>
			<p:growl id="growlnp" showDetail="true" life="2000"
				showSummary="false" />
			<p:commandButton id="Guardarnp" value="Guardar" update="growlnp" rendered="#{modificarOfertasBean.prodCabeceraProformaModificar.prodEstados.estaId==1}"
				action="#{modificarOfertasBean.modificarOferta}" icon="ui-icon-disk" />

		</h:panelGrid>



	</h:form>

	<p:dialog id="mp_condiciones_tecnicas" position="top" width="550px"
		header="Agregar Condiciones Técnicas" appendToBody="true"
		styleClass="pPanel" height="100%" widgetVar="dlgCondiciones">
		<h:form id="formCondiciones">
			<h:panelGrid id="hpgCondiciones" columns="4" cellpadding="1"
				style="margin:0 auto;" width="100%">
				<table width="100%;">
					<tr>
						<td><p:panel width="100%;">
								<table width="100%;">
									<p:growl id="growllCondicioness" showDetail="true" life="2000"
										showSummary="false" />


									<tr>
										<td colspan="2"><p:dataTable var="condicion"
												id="dtCondiciones"
												value="#{modificarOfertasBean.listaCondicionesTecnicas}"
												paginator="true" rows="#{modificarOfertasBean.numeroFilasPopup}">
												<p:column style="width:5%;" exportable="false">

													<p:commandButton id="selectButton"
														action="#{modificarOfertasBean.guardarCondicion()}"
														immediate="true"
														update=":tabView:formNovedades:dtCondicionesOferta,:tabView:formCondiciones:growllCondicioness"
														icon="ui-icon-plusthick" title="Agregar Condición">
														<f:setPropertyActionListener value="#{condicion}"
															target="#{modificarOfertasBean.condicionTecnica}" />

													</p:commandButton>
												</p:column>

												<p:column headerText="Condición"
													filterBy="lictDescripcion" filterMatchMode="contains">
													<h:outputText value="#{condicion.lictDescripcion}" />
												</p:column>


											</p:dataTable></td>
									</tr>
								</table>
							</p:panel></td>
					</tr>
				</table>
			</h:panelGrid>

		</h:form>
	</p:dialog>


</ui:composition>